// core/Debug.cpp

#include "Debug.h"

#ifdef _DEBUG

#ifdef _PLATFORM_PC

#include <stdio.h>
#include <Windows.h>

void Debug_Output( const char *pString, ... )
{
	char szText[1024];
	va_list		marker;

	va_start(marker, pString);

	int iLen = _vscprintf(pString, marker) + 1; //

	if (iLen < sizeof(szText))
	{
		vsprintf(szText, pString, marker);
	}

	szText[iLen-1] = 0;

	va_end(marker);

	OutputDebugStringA(szText);
}

#else

#endif // _PLATFORM_PC


#endif // _DEBUG